a knight in armour/armor - Spanish English Dictionary